package com.spring.crm.conf;

/**
 * @author Tianshuo
 * @date 2021/1/14 13:52
 */
public enum ResultCode implements IErrorCode{
    /**
     * 成功
     */
    SUCCESS(200, "ok"),
    /**
     * 失败
     */
    FAILED(500, "server error"),
    /**
     * 验证过期
     */
    VALIDATE_FAILED(404, "undefined"),
    /**
     * 未登录
     */
    UNAUTHORIZED(401, "未登录"),
    /**
     * 用户名或密码错误
     */
    USERNAME_OR_PASSWORD_ERROR(405, "用户名或密码错误"),
    /**
     * 数据查询错误
     */
    DATA_Not_Exist_ERROR(603, "数据不存在"),
    /**
     * 数据添加出现问题
     */
    DATA_ADD_ERROR(604, "数据添加异常"),
    /**
     * 文件
     */
    FILE_ERROR(605, "上传文件出现错误"),
    /**
     * 数据查询出现问题
     */
    IMAGE_ERROR(606, "图片处理出现错误"),
    /**
     * 数据查询出现问题
     */
    REQ_DATA_ERROR(607, "上送数据不正确"),
    /**
     * 权限不够
     */
    FORBIDDEN(403, "forbidden");

    private int code;

    private String message;

    ResultCode(int code, String message) {
        this.code = code;
        this.message = message;
    }

    public int getCode() {
        return code;
    }
    public String getMessage() {
        return message;
    }
}